/*
 * Settings.java
 *
 * Created on September 10, 2006, 8:44 PM
 *
 * @author Francois Daniels
 */

package za.gateway.preferences;

/**
 * This class will be used to control the settings of the program. It 
 * serves as a container for application wide settings. Using the class 
 * in this will it will be easier to control the behaviour of the 
 * system and to have such behaviour behave in a consistent manner.
 *
 * @author Francois Daniels
 */
public abstract class Settings {
    
    /**
     * This variable must be set to true which this application is 
     * launched on a Microsoft Windows (c) system.
     */
    public static boolean isWindows = true;
    
    /**
     * This is the IP address of the machine running the server.
     */
    public static String IP = "127.0.0.1";
    /**
     * This is the username with which to log into the MySQL server.
     */
    public static String userName = "asterisk";
    /**
     * This is the password for the userName on the MySQL server.
     */
    public static String password = "";
    /**
     * This is the name of the database on the server.
     */
    public static String database = "asterisk";
    /**
     * This is the asterisk error message to play when the user reaches
     * a number that they either don't have access to, or does not 
     * exist on the system
     */
    public static String invalidNumber = "no-route-exists-to-dest";
}
